home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / util1 / sort145e.lha / sort1.45e / History next >
Text File  |  1996-01-02  |  4KB  |  125 lines

  1. sort        Version 1.45e        by Rüdiger Werner
  2.  
  3. History
  4. -------
  5.  
  6. Version 1.00 - 1.20
  7. internal versions
  8. written on a PC because of lack of a working C-Compiler for AMIGA
  9.  
  10. Version 1.21
  11. adapted to AMIGA
  12. now it can be compiled with the DICE-C-Compiler V2.06.21
  13. written by Matthew Dillon
  14.  
  15. Version 1.22
  16. removed the bug that the program crashes if a line in input file is longer
  17. than the limit. But 1024 Byte is quite long. So I don't think it will
  18. be reached. If yes after all, the bytes which are too much will be cutted.
  19.  
  20. Version 1.23
  21. added the -n|N switch
  22. Translated the program into English, optimized the code a little bit.
  23.  
  24. Version 1.24
  25. made some changes on the part where switches are interpreted
  26. now some contradictions removed
  27.  
  28. Version 1.25
  29. the loading routine completely new implemented, now needs less memory
  30.  
  31. Version 1.30
  32. implemented an improved algorithm for sorting.
  33. Now the speed is more than twice as fast as before.
  34.  
  35. Version 1.31
  36. optimized the erasing of empty lines, so sorting becomes faster
  37. added some colors
  38.  
  39. Version 1.32
  40. optimized setting of switches
  41. added -j|J switch; now it's possible to join as much files as memory allows
  42. removed some bugs, which could be troublesome (actually every bug is this)
  43.  
  44. Version 1.33
  45. added -f[y] and -l[y] switch
  46. now it's possible to sort within a given range, of course the speed becomes
  47. slower due to additional code in the sorting routine
  48. if no range is given the speed is around 10 per cent faster as before
  49.  
  50. Version 1.34
  51. removed a bug which could be fatal.
  52. Due to some changings in the sorting routine the speed has been increased
  53. again.
  54.  
  55. Version 1.35
  56. don't remember, because of the long time which has gone (holidays...)
  57. oh yes, added the -s option
  58.  
  59. Version 1.36
  60. added the -P option
  61. the -s option can now be used also in a given range, means it works now as
  62. the other functions too.
  63. as usual the sorting speed could be increased a little bit again
  64.  
  65. Version 1.37
  66. added the -c option
  67. now its possible to sort files after a given number of column
  68. due to that the need of memory to manage the list is slightly bigger
  69. then removed a minor bug, that while joining files exactly on file less
  70. is loaded as given. Now it's ok. of course it was found only after uploading
  71. the previous version :-)
  72.  
  73. Version 1.38
  74. removed a minor bug, which actually doesn't bother, but who knows ...
  75. added a check if the output file already exists.
  76.  
  77. Version 1.38a
  78. Bugfix.
  79. The -o option didn't work anymore due to check for the file existing.
  80. Now it works.
  81.  
  82. Version 1.41
  83. modified the load routine, added "pointer buffering" to the sort algorithm.
  84. depending on file, sort time reduced to 50% - 25% compared to Version 1.38
  85. used mempools routines © by Jochen Wiedmann for allocating and freeing the
  86. memory, time for memory management reduced downto 2 (two) percent
  87.  
  88. Version 1.42
  89. changed -c option
  90. Now the file is sorted after the column given by the first number, for
  91. sorting the number of chars are used given by the second number.
  92. added -v option
  93. If this switch is given, no message appears, except of error messages.
  94. added -S option
  95. Now a single char (the first given) can be replaced by another one
  96. (the second given)
  97.  
  98. Version 1.43
  99. Bugfix
  100. the join option didn't work properly
  101. the messages of the program looked funny
  102. added -C option
  103. same as -c, but the -E / -N option uses the column for comparison, after
  104. which is sorted.
  105.  
  106. Version 1.44
  107. added -i option
  108. added a new algorithm to prepare the list for sorting
  109. now the sorting speed is 6 (six) times faster than before
  110. especially sorting files with more than 3000 or 4000 lines is extremely
  111. faster now.
  112.  
  113. Version 1.45
  114. recoded the load routine (for Amiga Version only)
  115. Needs much less time to load the files and in fact no (recognizable)
  116. time to free the memory
  117. Memory usage reduced by about 30%
  118.  
  119. Version 1.45e
  120. unregistered Version
  121. only -a, -e and -g options are working
  122. speed is same as in registered version
  123.  
  124. For more informations read the docfile.
  125.